package Dao;

import Modelo.Chofer;
import Modelo.ClassConexionDAO;
import Modelo.Socio;
import Modelo.Validaciones;
import PackageConeccion.ConeccionBD;
import java.sql.ResultSet;

public class DaoSocio extends ClassConexionDAO {

    public void ModificarSocio(Socio socio) {
        String Sql;

        Sql = "UPDATE socio SET ";
        Sql = Sql + "nombre=" + Validaciones.Apost(socio.getNombre()) + ",";
        Sql = Sql + "cargo=" + Validaciones.Apost(socio.getCargo()) + ",";
        Sql = Sql + "codcoop=" + Validaciones.Apost(socio.getCodCoop());

        Sql = Sql + " WHERE cedula=" + Validaciones.Apost(socio.getCedula());
        ConeccionBD.ejecutar(Sql);
    }
//------------------------------
public void Insertar(Socio socio)
{
  String Sql;
  Sql="INSERT INTO socio(cedula, nombre, cargo, codigocooperativa) VALUES (";
  
  Sql = Sql + Validaciones.Apost(socio.getCedula()) + ",";
  Sql = Sql + Validaciones.Apost(socio.getNombre()) + ",";
  Sql = Sql + Validaciones.Apost(socio.getCargo()) + ",";
  Sql = Sql + Validaciones.Apost(socio.getCodCoop())+ ")";
  
  ConeccionBD.ejecutar(Sql);  
}
//------------------------------  

    public ResultSet BuscarSocio(String Cedula) {
        ResultSet registroSocio;
        String Sql;

        Sql = "SELECT * FROM socio WHERE cedula=" + Validaciones.Apost((Cedula));
        registroSocio = ConeccionBD.consultar(Sql);
        return registroSocio;
    }
//-------------------------  

    public ResultSet ConsultarSocio(Socio socio) {
        ResultSet registroSocio;
        String Sql;

        Sql = "SELECT * FROM socio";
        registroSocio = ConeccionBD.consultar(Sql);

        return registroSocio;

    }

    public ResultSet ConsultarSocio() {
        ResultSet registroSocio;
        String Sql;

        Sql = "SELECT * FROM socio";
        registroSocio = ConeccionBD.consultar(Sql);

        return registroSocio;
    }
}
